package com.itheima.时间日期类.MyCalendar.获取当前年月累计几天星期几;

import java.util.Calendar;
//获取当前年月累计几天星期几
public class MyCalendarDemo2 {
    public static void main(String[] args) {
        //抽象父类引用指向子类对象
        Calendar c=Calendar.getInstance();
        //int get(int field):返回给定日历字段的值
        //需求：获取当前日历的年份
        int year=c.get(Calendar.YEAR);
        System.out.println("year="+year);
        //需求：获取当前日历的月份
        int month=c.get(Calendar.MONTH);
        //注意：calendar中月份从0开始，取值范围0~11
        System.out.println("month="+(month+1));
        //需求：获取当前日历的日期【本月的第几天】
        //int day=c.get(Calendar.DATE);
        //[本年的第几天]
        int day=c.get(Calendar.DAY_OF_YEAR);
        System.out.println("day="+day);
        //需求:获取当前日历对象的星期数--静态是这周第几天，注意：西方的需求是从星期日开始算的
        //注意：星期日在西方算是一周的第一天
        int week=c.get(Calendar.DAY_OF_WEEK);
        System.out.println("week="+(week-1));
        //这里week-1，本来西方星期从0（星期天）开始算起，回到中国需要减一
    }
}
